// standard headers
#include <core/common/platform.h>
#include <core/common/module.h>

//
// class core::common::Module
//

const char *core::common::Module::kBuildDate = __DATE__;
const char *core::common::Module::kBuildTime = __DATE__" "__TIME__;

//
// NOTICE: __SERVER_VERSION__ and __CLIENT_VERSION__ should not be formated
// because of automake will use this file
//
#define __SERVER_VERSION__ "2.0.0.1"
#define __CLIENT_VERSION__ "2.0.0.1"

// versions
#ifdef _DEBUG
	const char *core::common::Module::kControlServerVersion = __SERVER_VERSION__"-D";
	const char *core::common::Module::kStorageServerVersion  = __CLIENT_VERSION__"-D";
#else
	const char *core::common::Module::kControlServerVersion = __SERVER_VERSION__;
	const char *core::common::Module::kStorageServerVersion  = __CLIENT_VERSION__;
#endif

const char *core::common::Module::kVenderName = "Core Common";
const char *core::common::Module::kNotifierName = "Global\\CoreCommonNotifier_{67B4DCB0-7DAA-4053-9805-0B3442E29511}";

// folders
const char *core::common::Module::kBinName    = "bin";       // suffix .bin
const char *core::common::Module::kConfigName = "config";    // suffix .xml
const char *core::common::Module::kLogName    = "log";       // suffix .log
const char *core::common::Module::kShareName  = "share";     // suffix .shm
const char *core::common::Module::kWebName    = "web";       // suffix .web
const char *core::common::Module::kDataName   = "data";      // suffic .*
